package com.rf.richfitwheel.admin.sys.dao;



import com.rf.richfitwheel.admin.sys.model.CodeUseInfo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface CodeUseInfoMapper {

    CodeUseInfo get(String id);

    List<CodeUseInfo> findList(CodeUseInfo codeUseInfo);

    List<CodeUseInfo> findAllList();

    int insert(CodeUseInfo codeUseInfo);

    int insertBatch(List<CodeUseInfo> codeUseInfos);

    int update(CodeUseInfo codeUseInfo);

    int delete(CodeUseInfo codeUseInfo);

    //根据编号和规则串获取集合
	public List<CodeUseInfo> getListByCodeAndRules(CodeUseInfo codeUseInfo);
	//根据编码编号和编号字符串查找使用记录
	public CodeUseInfo getByCodeAndMaxidstr(CodeUseInfo cui);
	//获取已经使用的编码记录
	public List<CodeUseInfo> getListByCodeAndRulesAndBeUsed(CodeUseInfo cUseInfo);

}